package com.yexiao.cofe.business.service;


import com.alibaba.fastjson2.JSONObject;

/**
 * 商品服务
 * @author lkl
 * @since 2025/3/28
 */
public interface ProductService {

    void addProduct(JSONObject param);

    void updateProduct(JSONObject param);

    void deleteProduct(JSONObject param);

    JSONObject listProduct(JSONObject param, String token);

    /**
     * 查看商品详情
     */
    JSONObject detail(JSONObject param);

    /**
     * 查看商品详情（附带参数）
     */
    JSONObject detailWithParam(JSONObject param);

    /**
     * 修改价格
     */
    void modifyPrice(JSONObject param);


    /**
     * 商品上架下架
     */
    void operationProduct(JSONObject param);
}
